Insert-Friendly Hierarchical Numbering Schemes for XML
نویسندگان
چکیده
Numbering schemes for labeling XML nodes are the key design element to support generic XML storage and high-efficiency access in relational databases or other reliable stores. In this paper we present a class of hierarchical numbering schemes that combine two prior published schemes [2, 13] by authors of this paper. No schema is required for the data, and streaming access is supported. Our schemes support fast query processing and fast retrieval of document fragments while supporting insertion of new nodes, or sub-trees, at arbitrary positions within a document, without the need to relabel any old nodes. These insertion capabilities are not supported in other numbering schemes that have appeared in the literature. We also present a detailed quantitative analysis to comparatively evaluate the effectiveness and performance of the new numbering schemes.
منابع مشابه
An Efficient Encoding and Labeling for Dynamic XML Data
In order to efficiently determine structural relationships among XML elements and to avoid re-labeling for updates, much research about labeling schemes has been conducted, recently. However, a harmonic support of efficient query processing and updating has not been achieved. In this paper, we propose an efficient XML encoding and labeling scheme, called EXEL, which is a variant of the region n...
متن کاملPrefix based numbering schemes for XML: techniques, applications and performances
Commonly used in network routing, programming, classification and knowledge representation systems, labeling schemes have also interested the XML community. We thus motivate and describe numbering schemes, their applications, and the trade off between storage capacities and runtime performance. We present a taxonomy of numbering schemes for XML based on the types of supported queries (ancestor,...
متن کاملA Structural Numbering Scheme for XML Data
Identifier generation is a common but crucial task in many XML applications. In addition, the structural information of XML data is essential to evaluate the XML queries. In order to meet both these requirements, several numbering schemes, including the powerful UID technique, have been proposed. We introduce a new numbering scheme based on the UID techniques called multilevel recursive UID (rU...
متن کاملSupporting Efficient Streaming and Insertion of XML Data in RDBMS
Relational database systems are increasingly used to manage XML documents, especially for data-centric XML. In this paper we present a new approach to efficiently manage document-centric XML data based on a generic relational mapping. Such a generic XML storage is especially useful in data integration systems to manage highly diverse XML documents. We focus on efficient insert operations, suppo...
متن کاملA Two-Step Approach for Tree-structured XPath Query Reduction
XML data consists of a very flexible tree-structure which makes it difficult to support the storing and retrieving of XML data. The node numbering scheme is one of the most popular approaches to store XML in relational databases. Together with the node numbering storage scheme, structural joins can be used to efficiently process the hierarchical relationships in XML. However, in order to proces...
متن کامل